.boxy-wrapper
{
	position: absolute;
	/*[empty]margin-right:;*/
	padding: 3px;
	padding-right: 0px;
	/*[empty]border-right:;*/
}
.boxy-wrapper.fixed
{
	position: fixed;
	margin-top: 20px;
	padding-right: 3px;
	/*[empty]margin-right:;*/
	/*[empty]border-right:;*/
}
/*Modal*/
.boxy-modal-blackout
{
	position: absolute;
	background-color: #000000;
	left: 0;
	top: 0;
}
/*Border*/
.boxy-wrapper
{
	empty-cells: show;
	/*[empty]+box-shadow:;*/
	margin-top: 9px;
	color: #000000;
	font-weight: bold;
	background-color: #8895AC;
	text-decoration: none;
	font-size: 8pt;
	padding-right: 0px;
}
.boxy-wrapper .top-left, .boxy-wrapper .top-right, .boxy-wrapper .bottom-right, .boxy-wrapper .bottom-left
{
	width: 0px;
	height: 0px;
	padding: 0px;
	/*[empty]border:;*/
}
.boxy-wrapper .top-left
{
	background: url('../images/boxy-nw.png');
	padding-bottom: 0px;
	/*[empty]margin-right:;*/
	border-top: 0px solid #000000;
}
.boxy-wrapper .top-right
{
	background: url('../images/boxy-ne.png');
}
.boxy-wrapper .bottom-right
{
	background: url('../images/boxy-se.png');
}
.boxy-wrapper .bottom-left
{
	background: url('../images/boxy-sw.png');
}
/*IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg.
NB: these must be absolute paths or URLs to your images*/
.boxy-wrapper .top-left
{
	=background: #E4E0E0 none;
	=filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-nw.png');
}
.boxy-wrapper .top-right
{
	=background: none;
	=filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-ne.png');
}
.boxy-wrapper .bottom-right
{
	=background: none;
	=filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-se.png');
}
.boxy-wrapper .bottom-left
{
	=background: none;
	=filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/boxy-sw.png');
}
.boxy-wrapper .top, .boxy-wrapper .bottom
{
	height: 10px;
	background-color: #000000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	padding: 0 0 0px;
	border-left: 16px solid #000000;
}
.boxy-wrapper .left, .boxy-wrapper .right
{
	width: 10px;
	background-color: #000000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	padding: 0;
}
/*Title bar*/
.boxy-wrapper .title-bar
{
	background-color: #8895AC;
	padding: 5px 6px 6px;
	position: relative;
	margin-top: 3px;
	/*[empty]font-size:;*/
	/*[empty]border-right:;*/
	/*[empty]margin-right:;*/
	background-repeat: repeat;
}
.boxy-wrapper .title-bar.dragging
{
	cursor: all-scroll;
	/*[empty]font-size:;*/
}
.boxy-wrapper .title-bar H2
{
	font-size: 14px;
	color: #000000;
	line-height: 1.2;
	margin: 7px;
	padding: 0px;
	font-weight: bold;
	border-right: 0px solid #000000;
	text-decoration: underline;
	font-family: Tahoma;
}
.boxy-wrapper .title-bar .close
{
	color: #FFFFFF;
	position: absolute;
	top: 6px;
	right: 6px;
	font-size: 90%;
	line-height: 1;
	/*[empty]padding-bottom:;*/
}
/*Content Region*/
.boxy-inner
{
	background-color: #8895AC;
	padding: 14px 14px 11px;
	font-size: 6.3pt;
}
.boxy-content
{
	padding: 15px;
	font-size: 6.8pt;
}
/*Question Boxes*/
.boxy-wrapper .question
{
	width: 350px;
	min-height: 80px;
	padding-top: 4px;
	margin-right: 0px;
	/*[empty]font-size:;*/
	font-weight: normal;
}
.boxy-wrapper .answers
{
	text-align: right;
	margin-top: 16px;
	/*[empty]font-size:;*/
	padding-bottom: 0px;
}
